<?php

/*
 * 	Autor: Augusto Rabelo Azevedo Barbosa 
 * 	Email: augustogcl@gmail.com
 * 	Versão: 3.0.2
 *
 * 	Data da geração do arquivo: 04-11-2014 as 16:24:09
 * 	Referente ao banco de dados: trct
 */

class Conta_corrente extends CI_Controller {

    public function index() {
        
    }

    public function empresas() {

        $data['empresas'] = $this->db->get('pessoas')->result();
        $data['pagina'] = 'certidoes/empresas';
        $this->load->view('home/index_view', $data);
    }

    public function ano() {

        $data['anos'] = $this->db
                        ->select('distinct(cnd_ano), cnd_empresa')
                        ->where('cnd_empresa', $_GET['id_empresa'])
                        ->get('cnd')->result();

        $data['pagina'] = 'certidoes/ano';
        $this->load->view('home/index_view', $data);
    }

    public function tipo() {

        $data['tipos'] = $this->db
                        ->select('distinct(tipoCnd_id), tipoCnd_descricao')
                        ->join('contacorrente', 'tipoCnd_id = contacorrente_tipo', 'left')
                        ->order_by('tipoCnd_descricao')
                        ->where('tipoCnd_ambito', 1)
                        ->get('tipocnd')->result();

        $data['ambitos'] = $this->db
                        ->order_by('ambitocnd_descricao')
                        ->where('ambitocnd_id <>', 1)
                        ->get('ambitocnd')->result();


        $data['pagina'] = 'conta_corrente/tipo';
        $this->load->view('home/index_view', $data);
    }

    public function documentos() {

        if(isset($_GET['empresa'])&&$_GET['empresa']!=""){
        $this->db
                        ->where('pessoasusuarios_pessoa', $_GET['empresa']);
        }
        
        
        if (isset($_GET['tipo'])) {
            $data['documentos'] = $this->db
                            ->where('contacorrente_tipo', $_GET['tipo'])
                            ->join('pessoas', 'pessoas_id = contacorrente_pessoa')
                            ->join('tipocnd', 'tipoCnd_id = contacorrente_tipo')
                    
                            ->join('grupospessoas','grupospessoas_pessoa = pessoas_id')
                            ->join('grupos','grupospessoas_grupo = grupos_id ','left')
                            ->join('pessoasusuarios','pessoasusuarios_pessoa = pessoas_id ')
                            ->where('grupos_idcontrato',get_contrato()->contratos_id)
                            ->where('pessoasusuarios_usuario',get_user()->usuarios_id)
                    
                            ->get('contacorrente')->result();
        } else {

            $data['documentos'] = $this->db
                            ->where('ambitocnd_id', $_GET['ambito'])
                            ->join('pessoas', 'pessoas_id = contacorrente_pessoa')
                            ->join('tipocnd', 'tipoCnd_id = contacorrente_tipo')
                            ->join('ambitocnd', 'ambitocnd_id = tipocnd_ambito')
                    
                            ->join('grupospessoas','grupospessoas_pessoa = pessoas_id')
                            ->join('grupos','grupospessoas_grupo = grupos_id ','left')
                            ->join('pessoasusuarios','pessoasusuarios_pessoa = pessoas_id ')
                            ->where('grupos_idcontrato',get_contrato()->contratos_id)
                            ->where('pessoasusuarios_usuario',get_user()->usuarios_id)
                    
                    
                            ->get('contacorrente')->result();
        }
        
        $data['pagina'] = 'conta_corrente/documentos';
        $this->load->view('home/index_view', $data);
    }

}

?>